神奇小工具丨ggplot绘图主题设置工具---ggthemr
作为一名数据分析人员,最枯燥的莫过于那些低级重复的工作,所以要学会利用工具尽可能的简化我们的工作流程。
ggplot绘图给予我们很大的方便,但是有时候在绘制类似图形的时候,还是有大量的代码工作,特别是在设置主题的时候,要想得到一个完美的颜色、自体搭配还是比较麻烦的,所有有时候我们需要设置自己的主题配置,让可视化工作更加方便简单。
这给大家推荐一个主题配置神器:
ggthemr(https://github.com/cttobin/ggthemr),ggthemr是发布在github上的开源ggplot插件包,可以方便快捷的配置炫酷的主题,改变字体类型、大小,图例、坐标轴、背景等各种元素。
而且ggthemr的使用非常方便,不像ggthems里面需要通过themem_***设置,而是做了一个初始化函数ggthemr(),只要选中想要的主题,在绘图之前通过ggthemr(***)函数设定即可,当初始化函数设定主题方案以后,之后的图表完全不必去管设定scale_***()或者theme(),当然也可以通过scale_***()或者theme()按照自己的需要做调整。
睁大你的眼睛,看一波炫酷的案例图:
以上图例来源于ggthemr在github主页上的示例图
有没有觉得高大上很多?!ggthemr提供了20多个预设的主题,使用起来也是非常方便:
孙老湿举栗子
library(ggthemr) #加载ggthemr包
ggthemr("flat") #设定主题为flat
p <- ggplot(iris, aes(Sepal.Length,Sepal.Width, col = Species)) +
geom_point()
p
ggthemr_reset() #恢复ggplot默认主题风格
本系列课程主要侧重于讲解图形原理,以及在R中的实现过程,并没有特意追求美观,故很多图的细节部分修饰有限,大家重点理解实现过程。
扫码关注,获取更多精彩内容
我
是
彩
蛋
关注公众号后:
回复文字:好好学习,收听喜马拉雅FM电台栏目《一分钟听懂NGS基础概念》,让生信分析不再遥不可及。
回复文字:果然科学,给你看另一篇好玩的文章。